                                              Redline Racer Crack Tutorial by copyk1llah
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ v1.0^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
=============================================================================================================================

Wir bentigen folgendes :
--------------------------------
********************************
W32dasm89                 (Dissasembler) - http://www.crackstore.com
Hiew6.16                  (Hex Editor)   - http://www.crackstore.com
Redline Racer v1.0        (Programm)     - jeden Video  -  oder Spieleladen
********************************
_____________________________________________________________________________________________________________________________
Heute gehen wir mal wieder das cracken von Games an 
Diesesmal ist es Redline Racer v1.0 (3Dfx Version)
Weil es ... (dazu spter mehr)
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------

So, dann wollen wir mal
Erstmal installieren wir Redline Racer voll in ein Verzeichnis unserer Wahl : (180MB)
Dann eine kopie der .exe erstellt
Und auf den Desktop kopiert
Dort sind dann auch die beiden verknpfungen von W32dasm89 & Hiew6.16
Ist nachher leichter um die .exe in Hiew zu laden

So, starten wir mal Redline Racer mal
Aha, luft doch
Wir geben unseren Namen ein, machen ein paar coole einstellungen in den Optionen und Starten ein Arcade - Race
God damn!!!

Eine Meldung :

<== "Fehler - Bitte die Redline Racer CD einlegen" ==>

Scheint abgestrtzt zu sein
Ah, doch nicht 
Mit ESC kommen wir wieder zum Menu zurck 
Doch bevor wir das machen merken wir uns diese Meldung
Ok, beenden wir das Game mal
ffnen wir nun W32dasm89 und dissasemblen die kopie der Redline Racer .exe
Dazu klicken wir auf den Button ganz links, suchen die kopie und ffnen sie mit doppelklick
Fertig!
Jau, das ging ja schnell
Schnell mal auf "Strn#Ref" geklickt, der Button links vom Drucker Symbol
Gut, suchen wir jetzt mal nach der Meldung :

<== "Fehler - Bitte die Redline Racer CD einlegen" ==>

Scroll!
Scroll!
Scroll!

Ha, waren die Programierer auf Zack, oder waren sie auf Zack???????
Steht nmlich nichts drin von einer derartigen Meldung
Ok, closen wir das mal hier
So, jetzt kommt die antwort von oben :

"Weil es..."

nmlich keine Fehlermeldung hat, und es ja auch noch 

1.) anders gehen muss dieses Game zu cracken und
2.) ihr mal was neues lernen sollt

So, jetzt gut aufgepasst
Wir klicken jetzt auf "Functions" und danach auf "Imports"
Wir suchen jetzt nach einem String der sich :

"KERNEL32.GetDriveA" 

nennt

Bei den meisten Games msste auch einer dort stehen, nur hier wieder nix davon zu sehen
Na, egal
Es gibt hier noch eine andere Lsung
Und zwar wird die Meldung der fehlenden CD mit :

"USER32.MessageBoxA"

aufgerufen

Suchen wir den String halt und doppelklick drauf
Wir sehen das hier :

                                  |

:004093AF 6854954900              push 00499554
:004093B4 6A00                    push 00000000

* Reference To: USER32.MessageBoxA, Ord:0195h

:004093B6 FF15B0B55300            Call dword ptr [0053B5B0] <== hier sind wir
:004093BC 6A00                    push 00000000
:004093BE E82D510700              call 0047E4F0
:004093C3 83C404                  add esp, 00000004

* Referenced by a (U)nconditional or (C)nditional Jump at Address:
|:004093A6(C)
|
:004093C6 E825000000              call 004093F0
:004093CB 8BF0                    mov esi, eax

* Referenced by a (U)nconditional or (C)nditional Jump at Address:
|:0040939D(C)
|

Ok, scrollen wir dann mal hoch bis zum ersten call der die Meldung aufruft:

* Referenced by a Call at Adress:
|:0042F605 <== genau der isses
|

Jetzt auf "Goto", "Goto Code Location", den Call "0042F605" eingeben und auf "OK" klicken
Schwupp, hier sind wir :

:0042F605 E8869DFFF               call 00409390 <== jau, mit schnem grn

Schauen wir doch jetzt mal wieder in die Statusleiste, die uns sagt :

Line:83965 Pg 1012 of 3389 Code Data @:0042F605 @Offset 0002EA05h in File:rlr_3dfx.exe

Ok, den Offset notieren wir uns mal, und zwar ohne die nullen und das h :

"2EA05"

Schliessen wir W32dasm89, und ziehen die kopie in Hiew
Wir klicken hier auf "F4", gehen auf "Decode" und drcken "Enter"
Jetzt "F5", geben den Offset "2EA05" ein und drcken wieder auf "Enter"
Ok, wir befinden uns jetzt beim aufruf der Meldung
Was knnte man jetzt machen???
Z.B. den Call so zu manipulieren, das er gar nicht mehr aufgerufen wird
Und wie macht man das???
Ganz einfach
Wir NOPpen den Call einfach aus

<jetzt gut merken...>

NOP bedeutet :
-------------------------------
"No Operator" --- "90"
Das heist, es wird kein Befehl ausgefhrt
-------------------------------
<weiter im text...>

Dazu mssen wir uns aber erst mal die stellen angucken
AHA, sind 10 Stellen (5 Bytes)
Wir mssten jetzt die 10 Stellen berschreiben, und zwar mit "9090909090"
Sind auch 10 Stellen (5 Bytes)
Denkt immer daran wieviele Stellen (Bytes) ihr ndern msst
Als Beispiel:

Steht dort z.b. E85123890000 sind es 12 Stellen (6 Bytes)
Verstanden???
Ok, ans werk   
Wir klicken auf "F3" und geben 5 mal die 90 ein
Nicht wundern wenn nach der ersten 90 eine Zeile tiefer gesprungen wird
Einfach weiter schreiben, bis ihr so ein Bild sehen tut:

90
90
90
90
90

Wenn wir damit fertig sind, nur noch auf "F9" zum speichern und "F10" zum beenden klicken
Die kopie zurck in den Redline Racer Ordner kopieren und Starten
Wieder suchen wir uns Arcade - Race aus 
Voila!
Nehmt das Joypad in die Hand und dst los
Somit httet ihr wieder mal ein Game gecracked
War doch auch diesmal nicht so schwer oder? 

Genug geslzt!

So, jetzt fehlt nur noch ein Patcher fr euren eigenen Patch
Schnell noch zippen, das wars

In dieser .zip sind enthalten :
-------------------------------
*******************************
copyk1llah.nfo
file_id.diz
Redline Racer v1.0.exe (Patch fr NoCD)
Redline Racer v1.0 Crack - Tutorial by copyk1llah
*******************************
-------------------------------

Bis zum nchsten Tutor


CU,

copyk1llah











 
